// home.ts
import { Alova } from '@/utils/http/alova/index';

// 获取设备统计信息
export function getDeviceStats(params: any) {
  return Alova.Post('/web/home/deviceStats', { params });
}

// 获取任务统计信息
export function getTaskStats(params: any) {
  return Alova.Post('/web/home/taskStats', { params });
}

// 按时间获取任务统计信息
export function getTaskStatsByTime(params: any) {
  return Alova.Post('/web/home/taskStatsByTime', { params });
}

// 获取报警统计信息
export function getAlarmStats(params: any) {
  return Alova.Post('/web/home/alarmStats', { params });
}

// 根据站点ID获取防溜作业信息
export function getDefensiveByStationId(params: any) {
  return Alova.Post('/web/home/defensiveByStationId', { params });
}

// 根据任务ID获取记录信息
export function getRecordByTaskId(params: any) {
  return Alova.Post('/web/home/recordByTaskId', { params });
}

// 根据站点ID获取班组详情
export function getGroupDetailByStationId(params: any) {
  return Alova.Post('/web/home/groupDetailByStationId', { params });
}
